//package com.example.chronomanager;
//
//import java.util.ArrayList;
//
//import DAO.XML_DAO;
//import Model.Project;
//import Model.WebAppInterface;
//import android.annotation.SuppressLint;
//import android.app.Activity;
//import android.os.Bundle;
//import android.view.Window;
//import android.view.WindowManager;
//import android.webkit.CookieManager;
//import android.webkit.CookieSyncManager;
//import android.webkit.WebView;
//import android.webkit.WebViewClient;
//
//public class MainActivity extends Activity {
//
//	public WebView myWebView = null;
//	public static ArrayList<Project> projects = null;
//	
//    @SuppressLint({ "SetJavaScriptEnabled", "JavascriptInterface" })
//	@Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        //Remove title bar
//        //this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//
//        //Remove notification bar
//        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//        
//        setContentView(R.layout.activity_main);
//
//        XML_DAO.context = this;
//        
//        myWebView = (WebView) this.findViewById(R.id.webView);
//        myWebView.getSettings().setJavaScriptEnabled(true);
//        myWebView.getSettings().setBuiltInZoomControls(true);
//        myWebView.addJavascriptInterface(new WebAppInterface(this, myWebView), "Android");
//        myWebView.setWebViewClient(new WebViewClient() {  
//            @Override  
//            public boolean shouldOverrideUrlLoading(WebView view, String url)  
//            {  
//              view.loadUrl(url);  
//              return true;  
//            }  
//          });
//        
//        Project p1 = Project.TestProject("Proyecto_12");
//    	Project p2 = Project.TestProject("Proyecto_67");
//    	XML_DAO.writeProject(p1);
//    	XML_DAO.writeProject(p2);
//    	
//    	projects = XML_DAO.readProjects();
//    	
//    	//String projectNames = "?projects=Proyecto1-Proyecto2-Proyecto3";
//    	String projectNames = "?projects=";
//    	for(Project project : projects){
//    		projectNames += (project.projectName + "-");
//    	}
//        
//        CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(myWebView.getContext());
//        CookieManager cookieManager = CookieManager.getInstance();
//        cookieManager.setAcceptCookie(true);
//        cookieManager.removeSessionCookie();
//        cookieManager.setCookie("file:///android_asset/www/web/index.html","projectNames="+ projectNames+";");
//        cookieSyncManager.sync();
//        
//        startApplication();
//    }
//    
//    private void startApplication(){
//    	Project p1 = Project.TestProject("Proyecto_12");
//    	Project p2 = Project.TestProject("Proyecto_67");
//    	XML_DAO.writeProject(p1);
//    	XML_DAO.writeProject(p2);
//    	
//    	projects = XML_DAO.readProjects();
//    	
//    	//String projectNames = "?projects=Proyecto1-Proyecto2-Proyecto3";
//    	String projectNames = "?projects=";
//    	int length = projects.size();
//    	for(int i = 0; i < length; i++){
//    		Project project = projects.get(i);
//    		
//    		if( i < length -1 ){
//    			projectNames += (project.projectName + "-");
//    		}else{
//    			projectNames += (project.projectName);
//    		}
//    	}
//    	
//        myWebView.loadUrl("file:///android_asset/www/web/index.jsp" + projectNames);
//    	//myWebView.loadUrl("file:///android_asset/www/web/Diagrama_Gant.html?projectName=Proyecto_prueba");
//    }
//    
//}
